package tech.abing.spider.task.model.amac;

import java.sql.Timestamp;

import tech.abing.spider.annotation.Column;
import tech.abing.spider.annotation.Table;
import tech.abing.spider.model.Proccessable;

/**
 * 诚信公示
 * @author Ivan qb.huang@wescxx.com   
 * @date 2016-11-9 上午10:15:56 
 * @version V2.0
 */
@Table(name = "integrity_publicity")
@SuppressWarnings("serial")
public class IntegrityPublicityEntity implements Proccessable, java.io.Serializable {
	/**私募基金管理人名称*/
	private java.lang.String managerName;
	/**登记编号*/
	private java.lang.String registerNo;
	/**登记时间*/
	private java.util.Date registerDate;
	/**注册地*/
	private java.lang.String registerAddress;
	/**成立时间*/
	private java.util.Date foundDate;
	/**相关情形*/
	private java.lang.String situation;
	/**是否已整改*/
	private java.lang.String isChange;
	/**被抓取页面的url*/
	private java.lang.String url;
	/**查询链接*/
	private java.lang.String link;
	/**公示类型:虚假填报；重大遗漏；违反三条底线；相关主体存在不良记录*/
	private java.lang.String publicityType;
	/**创建时间*/
	private Timestamp createTime;
	/**用于记录ID*/
	private String id;
	
	/**
	 *
	 *@return ： ID
	 */
	@Column(name ="ID")
	public String getId() {
		return id;
	}
	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  ID
	 */
	public void setId(String id) {
		this.id = id;
	}
	
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  私募基金管理人名称
	 */
	@Column(name ="MANAGER_NAME")
	public java.lang.String getManagerName(){
		return this.managerName;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  私募基金管理人名称
	 */
	public void setManagerName(java.lang.String managerName){
		this.managerName = managerName;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  登记编号
	 */
	@Column(name ="REGISTER_NO")
	public java.lang.String getRegisterNo(){
		return this.registerNo;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  登记编号
	 */
	public void setRegisterNo(java.lang.String registerNo){
		this.registerNo = registerNo;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  登记时间
	 */
	@Column(name ="REGISTER_DATE")
	public java.util.Date getRegisterDate(){
		return this.registerDate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  登记时间
	 */
	public void setRegisterDate(java.util.Date registerDate){
		this.registerDate = registerDate;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  注册地
	 */
	@Column(name ="REGISTER_ADDRESS")
	public java.lang.String getRegisterAddress(){
		return this.registerAddress;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  注册地
	 */
	public void setRegisterAddress(java.lang.String registerAddress){
		this.registerAddress = registerAddress;
	}
	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  成立时间
	 */
	@Column(name ="FOUND_DATE")
	public java.util.Date getFoundDate(){
		return this.foundDate;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  成立时间
	 */
	public void setFoundDate(java.util.Date foundDate){
		this.foundDate = foundDate;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  相关情形
	 */
	@Column(name ="SITUATION")
	public java.lang.String getSituation(){
		return this.situation;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  相关情形
	 */
	public void setSituation(java.lang.String situation){
		this.situation = situation;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  是否已整改
	 */
	@Column(name ="IS_CHANGE")
	public java.lang.String getIsChange(){
		return this.isChange;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  是否已整改
	 */
	public void setIsChange(java.lang.String isChange){
		this.isChange = isChange;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  被抓取页面的url
	 */
	@Column(name ="URL")
	public java.lang.String getUrl(){
		return this.url;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  被抓取页面的url
	 */
	public void setUrl(java.lang.String url){
		this.url = url;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  查询链接
	 */
	@Column(name ="LINK")
	public java.lang.String getLink(){
		return this.link;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  查询链接
	 */
	public void setLink(java.lang.String link){
		this.link = link;
	}
	/**
	 *方法: 取得java.lang.String
	 *@return: java.lang.String  公示类型:虚假填报；重大遗漏；违反三条底线；相关主体存在不良记录
	 */
	@Column(name ="PUBLICITY_TYPE")
	public java.lang.String getPublicityType(){
		return this.publicityType;
	}

	/**
	 *方法: 设置java.lang.String
	 *@param: java.lang.String  公示类型:虚假填报；重大遗漏；违反三条底线；相关主体存在不良记录
	 */
	public void setPublicityType(java.lang.String publicityType){
		this.publicityType = publicityType;
	}

	/**
	 *方法: 取得java.util.Date
	 *@return: java.util.Date  创建时间
	 */
	@Column(name ="CREATE_TIME")
	public Timestamp getCreateTime() {
		return createTime;
	}

	/**
	 *方法: 设置java.util.Date
	 *@param: java.util.Date  创建时间
	 */
	public void setCreateTime(Timestamp createTime) {
		this.createTime = createTime;
	}
}
